package com.zlx.rulemk.marketing.beans;

import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @Author: zhanglingxing
 * @CreateTime: 2022-07-08
 * @Description: 用于动态分区的一个包装类
 * @Version: 1.0
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class DynamicKeyedBean {

    // 山东省,济南市
    private String keyValue;

    // province,city
    private String keyNames;

    // 携带的数据本身
    private EventBean eventBean;

    // 规则唯一名称
    private String ruleName;

    // 随机数+规则名称 用于增加并行度和控制kiession容器数量 很好的设计
    private String key;

    // 规则
    private CDCLogBean cdcLogBean;

}
